var num = 100;

console.time('arr');
var arr = [];
arr.length = num;
for (let i = 0; i < num; i++)
{
    arr[i] = i;
}
console.timeEnd('arr')

console.time('arr');
for (let i = 0; i < num; i++)
{
    arr[i] = i;
}
console.timeEnd('arr')

console.time('arr1');
var arr1 = new Float32Array();
arr1.length = num;
for (let i = 0; i < num; i++)
{
    arr1[1] = i;
}
console.timeEnd('arr1')

console.time('arr1');
for (let i = 0; i < num; i++)
{
    arr1[1] = i;
}
console.timeEnd('arr1')


// var vec3 = { x: 1, y: 2, z: 3 };

// var vec3_ = new Float32Array([1, 2, 3]);
// vec3_.buffer
// vec3_.BYTES_PER_ELEMENT

// console.time('vec3');
// for (let i = 0; i < num; i++)
// {
//     vec3.x = i;
// }
// console.timeEnd('vec3')

// console.time('vec3_');
// for (let i = 0; i < num; i++)
// {
//     vec3[0] = i;
// }
// console.timeEnd('vec3_')